@charset "utf-8";
.sub_top {
	background:url(../images/sub_top_bg.gif) no-repeat;
	width:980px;
	height:32px;
	margin:0 auto;
	line-height:22px;
}
.ship_logo {
	padding-top:10px;
	_padding-top:10px;
	padding-left:25px;
	margin:0px;
	text-align:left;
	float:left
}
#wrep {
	width:980px;
	margin:0 auto;
	padding:0px;
}
/*menu*/
#nav {
	background:url(../images/main-menu_bg.gif) no-repeat center 50%;
	width:100%;
	DISPLAY: block;
	FLOAT: left;
	margin-top:10px;
	font-size:14px;
	height:36px
}
.menu {
	margin:0 auto;
	width:960px;
}
.inner {
	padding:0 0 0 0px;
	margin:0px
}
.menu li {
	float:left;
	list-style:none;
	background:url(../images/menu_left_img.gif) no-repeat;
	font-weight:bold;
	height:36px;
	line-height:36px;
	color:#fff
}
.menu li a {
	text-decoration:none;
	color:#fff;
	display:block;
	padding:0 33px 0px 33px;
	font-weight:bold
}
.menu li a:hover {
	text-decoration:none;
	color:#333;
	background:url(../images/nav_hover_bg.gif) no-repeat;
	font-weight:bold;
}
.menu li#cut {
	background:url(../images/nav_hover_bg.gif) no-repeat left;
	margin-left:30px
}
.menu li#cut a {
	color:#333
}
.menu li#cur {
	background:url(../images/menu_left_img.gif) no-repeat left;
}
/*menu--end*/

.news_rshb {
	float:left;
}
.invest_pic {
	padding-top:10px;
	width:960px;
	margin:0 auto
}
.news_sub {
	width:960px;
	margin:0px auto;
	height:38px;
	background:url(../images/news_sub_bg.gif) no-repeat;
	overflow:hidden
}
.news_sub ul {
	float:left;
	padding-left:270px;
	padding-top:0px;
	margin-top:0px;
	height:38px;
	width:100%

}
.news_sub li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0px 2px 0px 2px;
	color:#fff;
	height:38px;
	line-height:38px;
	_height:19px;
	_line-height:19px;
	_margin-top:10px;
	display:block;

}
.news_lbax {
	float:left;
	_margin-top:10px;
 *+margin-top:10px;
	padding:0px;
	width:666px
}
.news_lbax .adv {
	float:left;
	_padding-top:4px;
 *+padding-top:4px;
	margin:0px
}
.main_news_move {
	float:left;
}
.main_news .hd {
	line-height:34px;
	height:34px;
	margin:0px;
	padding:0px;
	background:url(../images/news_bg.gif) no-repeat;
}
.main_news .hd h2 {
	font-size:14px;
	padding-left:38px;
	margin:0px;
	float:left;
	color:#FFF
}
.main_news .hd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.main_news .vd {
	line-height:34px;
	height:34px;
	margin:0px;
	padding:0px;
	background:url(../images/news_bg2.gif) no-repeat;
}
.main_news .vd h2 {
	font-size:14px;
	padding-left:38px;
	margin:0px;
	float:left;
	color:#FFF
}
.main_news .vd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.main_news .cd {
	line-height:34px;
	height:34px;
	margin:0px;
	padding:0px;
	background:url(../images/news_bg3.gif) no-repeat;
}
.main_news .cd h2 {
	font-size:14px;
	padding-left:38px;
	margin:0px;
	float:left;
	color:#FFF
}
.main_news .cd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.main_news .nd {
	line-height:34px;
	height:34px;
	margin:0px;
	padding:0px;
	background:url(../images/news_bg4.gif) no-repeat;
}
.main_news .nd h2 {
	font-size:14px;
	padding-left:38px;
	margin:0px;
	float:left;
	color:#FFF
}
.main_news .nd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.main_tdnew {
	background: url(../images/main_tdnew_bg.gif) repeat-x;
	width:394px;
	border:1px solid #d0d9e0;
	height:226px;
	float:right;
}
.main_tdnew .hd {
	line-height:16px;
	background:url(../images/main_td_bg.gif) no-repeat;
	margin:10px 10px 0px 10px;
	width:345px;
	float: left;
}
.main_tdnew .hd h2 {
	font-size:14px;
	padding-left:23px;
	float:left;
	color:#006699;
	margin-top:5px;
	line-height:16px
}
.main_tdnew .hd span {
	float:right;
	margin:0px;
	padding:0px
}
.newbbor {
	width:368px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	margin:0px;
	clear:left
}
.newbbor img {
	float:left;
	border:1px solid #b5b6b8;
	margin-right:10px
}
.newbbor div {
	line-height:22px;
	padding-top:0px;
	padding-right:2px;
	margin:0px;
	padding-left:2px;
	_padding-left:0px;
}
.newbbor span {
	color:#666666;
	line-height:22px;
}
.news_l_data {
	float:left;
	width:380px;
	margin-top:10px;
	margin-left:10px;
}
.news_l_data li {
	background:url(../images/td_list_bg.gif) no-repeat;
	list-style:none;
	height:20px;
	float:left;
	margin-top:3px
}
.news_l_data li span {
	color:#fff;
	padding-left:20px;
	float:left
}
.news_l_data li .text {
	float:left;
	padding-left:22px
}
.news_l_data li .date {
	float:right;
	color:#666;
	padding-right:10px
}
.hot_rank {
	width:283px;
	border:1px solid #dfdfdf;
	float: right;
	_margin-top:10px;
 *+margin-top:10px;
 overflow:hidden
}
.hot_rank .hd {
	background:url(../images/hot_ranking.gif) no-repeat;
	height:33px;
	margin:0px;
	padding:0px;
	line-height:33px
}
.hot_rank .hd h2 {
	font-size:14px;
	padding-left:38px;
	margin:0px;
	float:left;
	color:#fff
}
.hot_rank .hd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.hot_rank .cpd {
	background:url(../images/cpe_ranking.gif) no-repeat;
	height:33px;
	margin:0px;
	padding:0px;
	line-height:33px
}
.hot_rank .cpd h2 {
	font-size:14px;
	padding-left:38px;
	margin:0px;
	float:left;
}
.hot_rank .cpd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}

.hot_rank_list {
	float:left;
	width:270px;
	padding:7px;
 *padding:5px;
	_padding:5px;
}
.hot_rank_list li {
	list-style:none;
	line-height:22px;

	margin:0px;


		overflow:hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
.hot_rank_list li a {
	list-style:none;
	float:left;
	text-decoration:none;
	color:#333;
	height:22px;
	+height:19px;
	line-height:22px;	+line-height:18px;
	margin:0px;
	padding:0px;
}
.hot_rank_list li a:hover {
	text-decoration: underline
}

.h_ico01 {
	background:url(../images/hot_ico01.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px;

}
.h_ico02 {
	background:url(../images/hot_ico02.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
.h_ico03 {
	background:url(../images/hot_ico03.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
.h_ico04 {
	background:url(../images/hot_ico04.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
.h_ico05 {
	background:url(../images/hot_ico05.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
.h_ico06 {
	background:url(../images/hot_ico06.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
.h_ico07 {
	background:url(../images/hot_ico07.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
.h_ico08 {
	background:url(../images/hot_ico08.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
.h_ico09 {
	background:url(../images/hot_ico09.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
.h_ico10 {
	background:url(../images/hot_ico10.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
/*新闻列表*/
.main_news {
	width:666px;
	margin:0px;
	padding:0px;
	float:left;
	overflow:hidden
}
.news_mlist {
	float:left;
	width:328px;
}
.news_mlist .hd {
	line-height:34px;
	height:34px;
	margin:0px;
	padding:0px;
	background:url(../images/news_list_tit.gif) no-repeat;
}
.news_mlist .hd h2 {
	font-size:14px;
	padding-left:38px;
	margin:0px;
	float:left;
	color:#FFF
}
.box_news {
	border:1px solid #bcc9d9;
	border-top:0px;
	overflow: hidden;
	width:326px;
}
.box_newsf {
	border:1px solid #bcc9d9;
	overflow:hidden;
	width:326px;
	float:left
}
.news_mbox {
	padding-top:15px;
 *padding-top:10px;
	_padding-top:5px;
	clear:both;

}
.news_mbox .hd {
	line-height:16px;
	height:16px;
	padding:0px;
	background:url(../images/news_list_bg.gif) no-repeat;
	margin-left:5px
}
.news_mbox .hd h2 {
	font-size:14px;
	padding-left:20px;
	margin:0px;
	float:left;
	color:#006699;
	clear:both
}
.news_mbox .hd span {
	float:right;
	padding-right:5px;
	margin-top:2px;
}
.news_sbox {
	clear:both
}
.news_sbox .hd {
	height:32px;
	padding:0px;
	background:url(../images/news_list_bgs.gif) no-repeat;
	margin-left:5px
}
.news_sbox .hd h2 {
	font-size:14px;
	padding-left:20px;
	margin:0px;
	float:left;
	color:#333
}
.news_sbox .hd span {
	float:right;
	padding-right:5px;
	margin-top:2px;
}
.news_b {
	border-top:1px solid #bcc9d9;
}
.newsbox {
	width:300px;
	padding-left:10px;
	padding-right:10px;
	margin:10px auto 0px auto;
	border-bottom:1px dashed #ccc;
	overflow:hidden;
	height:90px
}
.newsbox img {
	float:left;
	border:1px solid #b5b6b8;
	margin-right:10px
}
.newsbox div {
	line-height:22px;
	padding-top:0px;
	padding-right:2px;
	margin:0px;
	padding-left:2px;
	_padding-left:0px;
}
.newsbox span {
	color:#666666;
	line-height:22px;
}
.newsbox_list {
	margin-top:10px;
	margin-bottom:10px;
 *margin-bottom:-7px;
	_margin-bottom:0px;
}
.newsbox_list li {
	list-style:none;
	line-height:23px;
	margin:0px;
	background:url(../images/grey_squ_ico.gif) no-repeat 5px;
	padding-left:20px;
	float:left;
			

	
}
.newsbox_list li a {
	list-style:none;
	float:left;
	text-decoration:none;
	line-height:22px;
	height:22px;
	margin:0px;
	padding:0px;
	color:#003366;
		overflow:hidden;
	text-overflow: ellipsis;	width:260px;

}
.newsbox_list li a:hover {
	text-decoration: underline
}
.newsbox_list li img {
	border:0px;
}
.newsbox_list li span {
	float:left;
	padding-left:10px;
}
.other_news {
	width:283px;
	border:1px solid #dfdfdf;
	float: right;
	margin:0px;
	padding:0px
}
.other_news .hd {
	line-height:29px;
	height:29px;
	margin:1px;
	padding:0px;
	background:url(../images/other_ban01.gif) no-repeat;
}
.other_news .hd h2 {
	font-size:14px;
	padding-left:20px;
	margin:0px;
	float:left;
	color:#fff
}
.other_news .hd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.other_news .bd {
	line-height:29px;
	height:29px;
	padding:0px;
	background:url(../images/other_ban02.gif) no-repeat;
	margin:6px 1px 0px 1px
}
.other_news .bd h2 {
	font-size:14px;
	padding-left:20px;
	margin:0px;
	float:left;
	color:#fff
}
.other_news .bd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.other_news .sd {
	line-height:29px;
	height:29px;
	padding:0px;
	background:url(../images/other_ban03.gif) no-repeat;
	margin:1px 1px 0px 1px
}
.other_news .sd h2 {
	font-size:14px;
	padding-left:20px;
	margin:0px;
	float:left;
	color:#fff
}
.other_news .sd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.other_news .fd {
	line-height:33px;
	height:33px;
	padding:0px;
	background:url(../images/news_r_tit.gif) no-repeat;
	margin:6px 1px 0px 1px
}
.other_news .fd h2 {
	font-size:14px;
	padding-left:40px;
	margin:0px;
	float:left;
	color:#003366
}
.other_ct {
	border:1px solid #dfdfdf;
	width:270px;
	margin:10px auto 10px auto;
	overflow:hidden;
	padding:0px
}
.other_ct .pic {
	padding:1px;
	margin:0px
}

.other_ct2 {
	width:270px;
	margin:10px auto 0px auto;

	overflow:hidden;
	padding:0px
}
.other_ct2 img {
	padding:1px;
	margin:10px auto 20px auto;
	border:1px solid #dfdfdf;


}
.other_ct_list {
	margin-top:5px;
	margin-bottom:10px
}
.other_ct_list li {
	list-style:none;
	line-height:22px;
	margin:0px;
	background:url(../images/red_squ_ico.gif) no-repeat 10px;
	padding-left:20px;
	float:left;
	width:260px
}
.news_data {
	width:214px;
	border:1px solid #94d3fe;
	float:left;
	margin-top:10px;
	overflow:hidden
}
.news_data .hd {
	line-height:26px;
	height:26px;
	margin:0px;
	padding:0px;
	background:url(../images/news_data_bg.gif) no-repeat;
}
.news_data .hd h2 {
	font-size:14px;
	padding-left:10px;
	margin:0px;
	float:left;
	color:#006699;
}
.news_data .hd h2 a:link {
	color:#006699
}
.news_data .hd h2 a:hover {
	text-decoration: underline;
	color:#006699
}
.news_data.hd span {
	float:right;
	padding-right:10px;
	_margin-top:6px;
 *+margin-top:5px;
}
.databox_list {
	margin-top:10px;
	margin-bottom:10px;
 *margin-bottom:-7px;
	_margin-bottom:0px;
}
.databox_list li {
	list-style:none;
	line-height:23px;
	margin:0px;
	background:url(../images/grey_squ_ico.gif) no-repeat 5px;
	padding-left:20px;
	float:left;
	width:180px;
}
.databox_list li a {
	list-style:none;
	float:left;
	text-decoration:none;
	line-height:22px;
	height:22px;
	margin:0px;
	padding:0px;
	color:#003366
}
.databox_list li a:hover {
	text-decoration: underline
}
.databox_list li img {
	border:0px;
}
.databox_list li span {
	float:left;
	padding-left:10px;
}
.shipbox_list {
	margin-top:6px;
	margin-bottom:10px;
 *margin-bottom:-7px;
	_margin-bottom:0px;
}
.shipbox_list li {
	list-style:none;
	line-height:24px;
	margin:0px;
	background:url(../images/grey_squ_ico.gif) no-repeat 5px;
	padding-left:20px;
	float:left;
	width:260px;
}
.shipbox_list li a {
	list-style:none;
	float:left;
	text-decoration:none;
	line-height:23px;
	height:23px;
	margin:0px;
	padding:0px;
	color:#003366
}
.shipbox_list li a:hover {
	text-decoration: underline
}
.zashi {
	margin:0px;
	padding:0px;
	height:160px;
	+height:164px
}
.zashi p {
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	color:#e56a11;
	background:url(../images/news_zashi_ico.gif) no-repeat;
	margin-left:15px;
	padding-bottom:0px;
	margin-top:5px;
	margin-bottom:7px
}
.zashi .pic img {
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:80px;
	margin-bottom:10px;
	padding-top:10px
}
.zashi div {
	line-height:22px;
	margin:0px;
}
.r_pic {
	float:right;
	padding:0px;
	margin-top:10px
}
.shipwith {
	width:664px;
	border:1px solid #d7caba;
	float:left;
	margin:0px;
	padding:0px
}
.shipwith .kd {
	background:url(../images/ch_share_ban.gif) no-repeat;
	height:32px;
	margin:0px;
	padding:0px;
	line-height:32px;
	width:664px
}
.shipwith .kd b {
	float:left;
	margin-left:14px;
	margin-top:5px;
 +margin-top:11px;
}
.shipwith .kd h2 {
	font-size:14px;
	padding-left:13px;
	margin:0px;
	float:left;
	margin-top:3px;
}
.shipwith .kd h2 span {
	font-weight:normal
}
.r_ex {
	float:left;
	width:283px;
	margin:0px;
	padding:0px
}
.other_new {
	width:283px;
	border:1px solid #dfdfdf;
	float: left;
	margin:0px;
	padding:0px
}
.other_new .fd {
	line-height:33px;
	height:33px;
	padding:0px;
	background:url(../images/news_r_tit.gif) no-repeat;
}
.other_new .fd h2 {
	font-size:14px;
	padding-left:40px;
	margin:0px;
	float:left;
	color:#003366
}
.other_new .hd {
	line-height:29px;
	height:29px;
	padding:0px;
	background:url(../images/other_ban01.gif) no-repeat;
	margin:0px
}
.other_new .hd h2 {
	font-size:14px;
	padding-left:20px;
	margin:0px;
	float:left;
	color:#fff
}
.other_new .hd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.other_new .bd {
	line-height:29px;
	height:29px;
	padding:0px;
	background:url(../images/other_ban02.gif) no-repeat;
	margin:6px 1px 0px 1px
}
.other_new .bd h2 {
	font-size:14px;
	padding-left:20px;
	margin:0px;
	float:left;
	color:#fff
}
.other_new .bd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.other_new .sd {
	line-height:29px;
	height:29px;
	padding:0px;
	background:url(../images/other_ban03.gif) no-repeat;
	margin:1px 1px 0px 1px
}
.other_new .sd h2 {
	font-size:14px;
	padding-left:20px;
	margin:0px;
	float:left;
	color:#fff
}
.other_new .sd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.other_ct {
	border:1px solid #dfdfdf;
	width:270px;
	margin:6px auto 0px auto;
	overflow:hidden;
	padding:0px
}
.other_ct .pic {
	padding:1px;
	margin:0px
}
.other_ct2 {
	width:270px;
	margin:6px auto 0px auto;
 *margin:8px auto 0px auto;
	_margin:8px auto 0px auto;
	overflow:hidden;
	padding:0px
}
.other_ct2 img {
	padding:1px;
	margin:0px auto;
	border:1px solid #dfdfdf;
}
.hotfont_list {
	margin-top:10px;
	margin-bottom:10px;
 *margin-bottom:-7px;
	_margin-bottom:0px;
	float:left;
	width:283px;

				word-wrap:break-all;
				word-break:normal;
				white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
				padding-bottom:5px
}
.hotfont_list li {
	list-style:none;
	float:left;
			word-break:normal
}
.hotfont_list li a {
	padding-left:5px;

	float:left;
	list-style:none;
	padding-top:3px;
	padding-bottom:2px;

}
.hot_list {
	float:left;
	width:254px;
	padding:7px;
 *padding:5px;
	_padding:5px;
}
.hot_list li {
	list-style:none;
	line-height:22px;
	margin:0px;
	padding-left:5px;
	background:url(../images/black_squ_ico.gif) no-repeat 10px;
	padding-left:20px;
	float:left;
	width:260px;
	overflow:hidden;
		text-overflow: ellipsis;


}
.hot_list li a {
	list-style:none;
	float:left;
	text-decoration:none;
	color:#333;
	height:22px;
	line-height:22px;
	margin:0px;
	padding:0px;
		overflow:hidden;
	text-overflow: ellipsis;
}
.hot_list li a:hover {
	text-decoration: underline
}
.shipwith .clist {
	font-size:12px;
	font-weight:normal;
	border-bottom:1px dashed #cccccc;
	color:#666;
	width:620px;
	margin-left:15px;

	padding-top:10px;
	clear: both;

	height:120px



}
.shipwith .clist img {
	float:left;
	margin:0px;
	padding:2px;
	border:1px solid #cbcdcc
}
.shipwith .clist ul {
	float:left;
	margin:0px;
	padding-left:10px;

}
.shipwith .clist ul li {
	margin:0px;
	list-style:none;
	text-align:left;
	text-indent:0px;
	font-size:14px;
	font-weight:bold;
	padding:0px

}
.shipwith .clist li span {
	font-size:12px;
	color:#2561a7;
	font-weight:normal;
	padding-right:10px
}
.shipwith .clist .txt {
	float:left;
	width:600px;
	border:0px;
	margin-left:10px;
	text-indent:25px;
	margin-top:5px
}
.shipwith .clist .txt img {
	float:left;
	margin:0px;
	padding:2px;
	border:1px solid #cbcdcc;
	margin-right:10px;
	

}

.pageUp {
	text-align:center;
	color:#666666;
	clear:left;
	width:664px;
	padding-top:20px
}
.ship_w_list {
	width:96%;
	margin:20px auto;
	font-size:14px

}
.ship_w_list h1{

	margin:0 auto;
	text-align:center;
	padding-bottom:5px;
	font-size:24px;
	line-height:150%;



}
.ship_w_list p {
	margin:0 auto;

	font-size:14px
}
.ship_w_list h3 {
	margin:0 auto;

	font-size:12px;
	font-weight:normal;
	border-bottom:2px #ccc solid;
	padding-bottom:10px
}
.ship_w_list p img {
	width:425px;
	margin:0 auto;
	text-align:center;
	margin-top:20px;
	margin-bottom:10px
}


.ship_w_list p a {
	text-decoration:underline;
	margin-right:20px;
}
.ship_w_list hr {
	height:1px;
	border:none;
	border-top:1px dashed #c6c6c6;
}
.ship_w_list div {
	font-size:14px;

	text-align:left;
	margin:0 auto;
	text-align:left
}
.ship_w_list div p{
	text-align:left
}

.ship_w_list  table{
		width:98%;
		overflow:hidden;
		margin:0px;
		padding:0px
}
.ship_w_list  table p{
	margin:0px;
		padding:0px;
}
.ship_w_list  table span{
	margin:0px;
	padding:0px;
}
.ship_w_list div span{
	margin:0px;
	padding:0px;
	text-indent:0px;
	font-size:12px
}
.ship_w_list div img{
	position:relative;
	left:15%;


	}
.ship_w_list .contri {
	float:right;
	margin-right:10px;
	margin-top:0;
	padding:0px

}
.ship_w_list table{
	width:610px;
	margin:0px auto
}


/*专题*/

#topic_tit {
	background:url(../images/news_topic_tit.gif) no-repeat;
	width:960px;
	height:110px;
	margin:10px auto 0px auto
}
#topic_tit .intro {
	float:left;
	padding:10px 30px 10px 240px;
	line-height:22px;
	text-indent:25px
}
#topic_tit2 {
	background:url(../images/news_topic_tit2.gif) no-repeat;
	width:960px;
	height:110px;
	margin:10px auto 0px auto
}
#topic_tit2 .intro {
	float:left;
	padding:10px 30px 10px 240px;
	line-height:22px;
	text-indent:25px
}
#topic_tit3 {
	background:url(../images/news_obser_tit.gif) no-repeat;
	width:960px;
	height:110px;
	margin:10px auto 0px auto
}
#topic_tit3 .intro {
	float:left;
	padding:10px 30px 10px 240px;
	line-height:22px;
	text-indent:25px
}
.t_list_box {
	float:left;
	border:1px solid #ced8e3;
	width:214px;
	background:url(../images/news_t-lbg.gif) no-repeat top
}

.t_list_box li {
	list-style:none;
	margin-top:12px;
	margin-left:34px;
	margin-left:15px\9;
	padding-bottom:2px;
	padding-bottom:5px\9
}
.t_list_box li img {
	margin:0px;
	padding:0px;
}
.m_flash {
	float:left;
	margin-left:8px;
	border:1px solid #dfdfdf;
	padding:5px;
	width:430px;
	height:245px;
	height:243px\9;
}
.ob_flash {
	float:left;
	margin-left:8px;
	border:1px solid #dfdfdf;
	padding:5px;
	width:650px;
	height:245px;
	height:243px\9;
}
.main_news .topic {
	margin:0px auto;
	border:1px solid #dfdfdf;
	overflow: hidden;
	padding:0px;
	height:100%

}
.topic .ztlist {
	border-bottom:1px dashed #ccc;
	height:140px;
	margin:5px auto 0 auto;
	padding-bottom:15px;
	width:98%
}
.topic .ztlist div img {
	border:1px solid #ccc;
	padding:5px 5px 5px 5px;
	float:left;
	margin:0px 5px 5px 5px
}
.topic .ztlist div {
	float:left;

	margin-left:10px
}

.topic .ztlist div h2 {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#F60
}
.topic .ztlist div p {
	text-indent:25px;
}





.topic .list {
	margin:0px;
	float:left;
	padding:0px;


}
.topic .list .con {
	TEXT-ALIGN: center;
	MARGIN: 12px 5px 0px;
	DISPLAY: inline;
	float: left;
	width:155px
}
.topic .list .con .img {
	WIDTH: 150px;
	MARGIN-BOTTOM: 8px;
	FLOAT: left;
	HEIGHT: 90px;
	border:1px solid #ccc;
	padding:2px
}
.topic .list .con .img img {
	WIDTH: 150px;
	HEIGHT: 90px;
}
.topic_r {
	float: right;
	width:283px;
	margin:0px;
	padding:0px
}
.topic_r .topic_rank {
	background:url(../images/chain_dm_ban.gif) no-repeat;
	height:34px;
	line-height:34px;
}
.topic_r .topic_rank h2 {
	font-size:14px;
	padding-left:43px;
	margin:0px;
	float:left;
	color:#fff
}
.topic_r .topic_rank span {
	float:right;
}
.topic_r .topic_r_box {
	border:#5cc0af 1px solid;
	border-top:none;
	overflow: hidden;
	margin:0px;
	padding:0px;
}
.topic_r_box .list {
	border-bottom:dashed 1px #ccc;
	width:270px;
	padding:10px 5px 5px 5px;
	height:90px
}
.topic_r_box .list img {
	float:left;
	padding-left:4px;
	padding-right:5px;
}
.topic_r_box .list div {
	line-height:18px;
	padding-top:0px;
	padding-right:2px;
	margin:0px;
	padding-left:2px;
	_padding-left:0px;
}
.topic_r_box .list span {
	color:#666666;
	line-height:18px;
}
.topic_r_box .list p {
	float:left;
	padding-left:10px;
	line-height:18px;
}
.navTree {
	CLEAR: both;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	padding-top:0px;
	LINE-HEIGHT: 190%;
	TEXT-ALIGN: left
}
.navTree A {
	COLOR: #049
}
.navTree A:hover {
	COLOR: #f30
}
.navTree DT {
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	margin:0px;

}
.navTree DD {
	CLEAR: both;
	DISPLAY: block
}
.navTree DD SPAN {
	DISPLAY: block;
	TEXT-INDENT: 1em
}
.navTree DD A {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.newTit {
	background: url(../images/detail.gif) no-repeat ;
	background-position:0px 5px;
	line-height:22px;
	height:22px;
	margin:0px;
	list-style:none;
	padding-left:20px
}
.new_list {
	float:left;
	width:254px;
	padding:7px;
 *padding:5px;
	_padding:5px;
}
.new_list li {
	list-style:none;
	line-height:23px;
	margin:0px;
	padding-left:5px;
	background:url(../images/black_squ_ico.gif) no-repeat 10px;
	padding-left:20px;
	float:left;
	width:265px;
	overflow:hidden
}
.view_list {
	float:left;
	width:254px;
	padding: 15px 7px 7px 7px;
 *padding:16px 5px 5px 5px;
	_padding:16px 5px 5px 5px;
}
.view_list li {
	list-style:none;
	line-height:24px;
	margin:0px;
	padding-left:5px;
	background:url(../images/black_squ_ico.gif) no-repeat 10px;
	padding-left:20px;
	float:left;
	width:270px
}
/*专题end*/

/*人物*/

.per_box {
	margin:0 auto;
	width:958px;
	border:1px solid #dfdfdf;
	overflow: hidden
}
.per_box .od {
	background:url(../images/ship_order_ban.gif) no-repeat;
	height:33px;
	margin:0px;
	padding:0px;
	line-height:33px
}
.per_box .od h2 {
	font-size:14px;
	padding-left:38px;
	margin:0px;
	float:left;
	color:#fff
}
.per_box .pimg {
	float:left;
	background:url(../images/news_per_lbg.gif) no-repeat;
	height:265px;
	height:186px
}
.per_box .pimg img {
	margin:10px 0px 10px 30px;
	border:2px solid #69F;
}
.per_box .pintro {
	float:left;
	margin-left:20px;
	width:620px;
	margin-top:10px\9
}
.per_box .pintro p {
	border-bottom:1px dashed #ccc;
	color:#666
}
.per_box .pintro div {
	text-indent:25px;
}
.cmp_logo {
	padding-top:10px;
	clear:both;
	margin:0px auto;
	width:960px
}
.cmp_logo img {
	border:1px solid #d0f0fb;
	float:left;
	padding:3px;
}
.list-h {
	PADDING: 10px 0px 5px 0px;
	float:left;
	width:330px;
		+width:305px;
		_width:305px;
		border-bottom:1px dashed #ccc;
			margin:0px;


}
.list-r {
	PADDING-TOP: 10px;
	float:left;
	width:330px;

	border-bottom:1px dashed #ccc;
	border-left:1px dashed #ccc;
	padding-bottom:5px
}
.picman {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	FLOAT: left;
	PADDING-TOP: 5px;
	margin:0px
}
.picman IMG {
	BORDER-BOTTOM: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	WIDTH: 135px;
	PADDING-RIGHT: 2px;
	HEIGHT: 100px;
	BORDER-TOP: #ccc 1px solid;
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-TOP: 2px
}
.list-c {
	LINE-HEIGHT: 20px;
	MARGIN: 0px;
	HEIGHT: auto;
	PADDING: 5px 0px 0px 0px;



}
.list-c H3 {
	LINE-HEIGHT: 20px;
	COLOR: #336699;
	FONT-SIZE: 12px;
	margin:0px;
	padding:0px
}
/*人物end*/
.pk {
	float:left;
	border:1px solid #ced8e3;
	width:264px;
	margin:0px
}
.pk p{
	margin:6px 0px 0px  0px;
	padding:0px;
}
.pk .view{
	background:url(../images/pk.gif) no-repeat;
	width:260px;
	height:108px;
	margin:0px;
	padding:5px  0px 0px 10px
}
.pk .view  textarea{
	width:84px;
	height:70px;
	float:left;
	margin:0px 0px 0px 15px;
		overflow:hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	visibility:hidden

}
.personNew{ float:left; width:316px; border:1px solid #bfbcbc; text-align:left}
.personFull{ margin:0 15px 15px 0;}
.personNew dt,.personNew dd{ width:316px; text-align:center;}
.personNew dt{ height:200px; margin:8px auto 0; }
.personNew dd{ width:316px; margin:3px auto 8px; background: url(../images/pe_bg.jpg) no-repeat center top; color:#fff; font-size:12px; font-weight:bold; line-height:40px;}
.newsp p{ letter-spacing:1px; text-align:left; text-indent:25px; color:#002c5a; font-size:12px }